text interpretation